/*
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2021，所有权利保留。
 * <p>
 * 项目名：	Chronos
 * 文件名：	DBErrorCode
 * 模块说明：
 * 修改历史：
 * 2021/8/3 - zhuchao - 创建。
 */
package com.lovely602.boot.bootdemo.domain.common.exception;

/**
 * @author lizhixing
 */
public class ErrorCode extends AbstractErrorCode {

  public static ErrorCode UNKNOWN_BUSINESS_EXCEPTION = new ErrorCode(600000, ErrorLevel.D,
      "数据异常，请联系客服");
  public static ErrorCode SUCCESS_ERROR = new ErrorCode(600001, ErrorLevel.D, "数据异常：{0}");
  public static ErrorCode METHOD_ARGUMENT_NOT_VALID_EXCEPTION = new ErrorCode(600002, ErrorLevel.D,
      "参数不合法：{0}");
  public static ErrorCode MODIFY_IS_NOT_THE_LATEST = new ErrorCode(600003, ErrorLevel.B,
      "当前编辑的数据不是最新的，请刷新后再编辑");
  public static ErrorCode ILLEGAL_ARGUMENT_EXCEPTION = new ErrorCode(600020, ErrorLevel.D,
      "参数不合法：{0}");
  public static ErrorCode TIMEOUT_EXCEPTION = new ErrorCode(600009, ErrorLevel.D, "系统繁忙，请稍后再试");

  public ErrorCode(int code, ErrorLevel errorLevel, String message) {
    this.CODE = code;
    this.errorLevel = errorLevel;
    this.MSG = message;
  }
}
